package com.atguigu.base;

import com.github.pagehelper.Page;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

public interface BaseDao <T> {
    //并不是所有的单表都需要findAll
    //List<T> findAll();

    int insert(T t);

    T getById(Serializable id);

    int update(T t);

    int delete(Serializable id);

    Page<T> findPage(Map<String, Object> filters);
}
